/* 
    通过字符串获取到对象中的属性值。
*/
export default function ObjectAttribute(obj, path, defaultValue) {
    if (!path) {
        return;
    };
    const pathGroup = Array.isArray(path) ? path : path.match(/([^[.\]])+/g);
    return pathGroup.reduce((prevObj, curKey) => prevObj && prevObj[curKey], obj) || defaultValue;
};